// pages/index/jx/jx.js
let app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    articleList:[],
    pageNo: 1,
    totalpagecount:0,
    isLoading:false
},
// 发送请求获取数据的函数
getData() {
    this.setData({
        isLoading: true
    })

    wx.showLoading({
      title: '数据加载中',
      icon:'loading'
    })

    let that = this;
    wx.request({
        method:'GET',
        url: 'https://wwyy.wzhxlx.com/wwyy/article/query',
        data:{
            channelId:409,
            pageNo:that.data.pageNo,
            pageSize:10,
          

        },
        success(resp){
           
            that.setData({
              articleList:[...that.data.articleList, ...resp.data.data.list],
              totalpagecount:resp.data.data.totalPagecount

            })
        },
        complete(){
            wx.hideLoading();
            wx.stopPullDownRefresh();
        }
    })
},

/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
    // 当页面加载完毕的时候，获取文章列表数据
    this.getData();
    // 判断是否登录
    if(app.globalData.userInfo==null){
        wx.showToast({
          title: '您还没有登录',
        })
        wx.redirectTo({
          url: '/pages/my/toLogin/toLogin',
        })
    }

},


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    this.setData(
       {
        articleList:[],
        pageNo:1,
        totalpagecount:0,
        isLoading: false
    } 
    )
    this.getData()

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
if(this.data.pageNo>=this.data.totalpagecount){
    wx.showToast({
      title: '没有很多数据',
      icon:'none'
    })
    return;
}
this.setData({
    pageNo:this.data.pageNo+1
})
this.getData();


  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})